package com.kakavr.shop.dao;

import java.util.List;
import java.util.Map;

import com.kakavr.base.dao.IBaseDao;

public interface ITradeFlowDao extends IBaseDao {

	/**
	 * 插入店铺交易流水
	 * 
	 * @param map
	 */
	void insertTradeFlow(Map<String, Object> map);

	/**
	 * 交易流水
	 * 
	 * @param map
	 * @return
	 */
	List<Map<String, Object>> selectTradeFlowList(Map<String, Object> map);
	
	/**
	 * 统计流水
	 * @param map
	 * @return
	 */
	List<Map<String, Object>> statisticsTradeFlow(Map<String, Object> map);
	
	
	/**
	 * 活动统计流水
	 * @param map {createTime}
	 * @return
	 */
	List<Map<String, Object>> statisActivityTradeFlowList(Map<String, Object> map);
	
	/**
	 * 活动统计流水  确认收款更新
	 * @param map  {storeId,createTime}
	 * @return
	 */
	void updateTradeFlow(Map<String, Object> map);

}
